---@meta

---@class component_boatracecrew
local boatracecrew = {}

---
---@param member idk # 
---author: 
function boatracecrew:RemoveMember(member)
end

---
---@param newents idk # 
---@param data idk # 
---author: 
function boatracecrew:LoadPostPass(newents,data)
end

---
---@param member idk # 
---author: 
function boatracecrew:RemoveMemberListeners(member)
end

---
---@param member idk # 
---author: 
function boatracecrew:AddMemberListeners(member)
end

---
---@param captain idk # 
---author: 
function boatracecrew:SetCaptain(captain)
end

---
---author: 
function boatracecrew:OnSave()
end

---
---@param target idk # 
---author: 
function boatracecrew:SetTarget(target)
end

---
---author: 
function boatracecrew:OnRemoveEntity()
end

---
---author: 
function boatracecrew:OnUpdate()
end

---
---author: 
function boatracecrew:OnRemoveFromEntity()
end

---
---author: 
function boatracecrew:GetHeadingNormal()
end

---
---@param new_member idk # 
---@param is_captain idk # 
---author: 
function boatracecrew:AddMember(new_member,is_captain)
end

